<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <!-- <a href="index.html" target="_blank">首页</a> -->
    <script>
        //正则的创建
        // var reg = /匹配规则/
        // var reg = /a/
        // var str = "biawfhafibahfabdbadnljankajsjd"
        // var res = reg.test(str)
        // console.log(res)
        // var reg = new RegExp("a")
        // var str = "apppppp"
        // console.log(reg.test(str))
        // console.log(typeof typeof typeof 10)
        // var num1 = "hi"
        // var num2 = 1
        // alert(num1 - num2);
        // var a = 15.59;
        // document.write(Math.round(a))
        // console.log(6 > 4 && false);

        // console.log(typeof offsetWidth)
        // var num = 20;

        // var num2 = 18;

        // var math = new Math();

        // var max = math.max(num, num2);

        // console.log(max)
        // console.log(document.html)
        // console.log(typeof 123 === "number")
        // var a = 10;
        // function test(a) {
        //     a -= 3;
        //     console.log(a);
        // }
        // test(a);

        //防抖
        // function xx(fn, delay) {
        //     var time = null
        //     return function () {
        //         if (!time) {
        //             console.log("?")
        //             fn()
        //         }
        //         if (time) {
        //             clearTimeout(time)
        //         }
        //         time = setInterval(function () {
        //             time = null
        //         }, delay)
        //     }
        // }
        // document.onclick = xx(function () { }, 3000)

        //节流
        function xx(fn, delay) {
            var startime = new Date().getTime()
            return function () {
                var endtime = new Date().getTime()
                if ((endtime - startime) / 1000 > delay) {
                    fn()
                    startime = new Date().getTime()
                }
            }
        }
        document.onclick = xx(function () { console.log("wuwwwww") }, 1)
    </script>
</body>

</html>